EventNotifyHelper

本类是用于解析 XLinkCloudDelegate中回调接收到的EventNotify

回调方法是**- (void)onReceiveEventNotify:(XLinkEventNotify \*)eventNotify;** 。

一、注意事项

二、API 列表

1. 解析EventNotify为NSDictionary

+ (NSDictionary *)parseEventNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
NSDictionary EventNotify解析后的NSDictionary

错误码

2. 解析设备数据端点变化发送的通知

+ (XLinkDataPointChangeNotify *)parseDataPointChangeNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDataPointChangeNotify 设备数据端点变化model

错误码

3. 设备数据端点变换引起的报警

+ (XLinkDataPointAlertNotify *)parseDataPointAlertNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDataPointAlertNotify 设备数据端点变换引起的报警model

错误码

4. 解析设备管理员推送的分享消息

+ (XLinkDeviceShareNotify *)parseDeviceShareNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDeviceShareNotify 设备管理员推送的分享消息Model

错误码

5. 厂商推送的消息广播

+ (XLinkBroadcastNotify *)parseBroadcastNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkBroadcastNotify 厂商推送的消息广播Model

错误码

6. 设备属性变化通知

+ (XLinkDevicePropChangedNotify *)parseDevicePropChangedNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDevicePropChangedNotify 设备属性变化通知model

错误码

7. 解析用户和设备订阅关系发生变化通知

+ (XLinkSubscriptionChangeNotify *)parseSubscriptionChangeNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkSubscriptionChangeNotify 用户和设备订阅关系发生变化通知的model

错误码

8. 设备在线状态变化引发的通知

+ (XLinkDeviceOnlineStateChangedNotify *)parseDeviceOnlineStateChangedNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDeviceOnlineStateChangedNotify 设备在线状态变化引发的通知model

错误码

9. 设备在线状态变化引发的告警

+ (XLinkDeviceOnlineStateChangedNotify *)parseDeviceOnlineStateChangedNotifyWithData:(NSData *)data;

支持的版本

开始支持的版本:5.0

注意事项

输入参数

具体的接口输入参数描述如下:

参数名称 类型 描述 必选
data NSData 原始的EventNotify数据

输出参数

具体的接口输出参数描述如下:

类型 描述 必选
XLinkDeviceOnlineStateAlertNotify 设备在线状态变化引发的告警model

错误码

没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题